.masthead-bg {
    background-image: linear-gradient(45deg, #020031, #6D3353);
    background-repeat: repeat-x;
    height: 300px;
    left: 0;
    min-width: 100%;
    position: absolute;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 0 30px rgba(0, 0, 0, 0.075);
    top: 0;
}

#main {
    margin-top: 300px;
}

.input-group {
    margin-bottom: 10px;
}

.right {
    float: right;
}

.left {
    float: left;
}

.margintop {
    margin-top: 20px;
}

#login .panel-heading {
    padding: 1px 15px;
}
#login .btn{
	font-size:20px;
}